ডেভসংকেত

গুগল ক্লাউড

গুগল ক্লাউড , গুগলের তৈরি ক্লাউড সলিউশন সার্ভিস । গুগল ক্লাউডের কমান্ড লাইন ইন্টারফেস(CLI) এর জন্য প্রযোজনীয় সকল শর্টকাট কী নিয়ে তৈরি চিটশিট

কন্ট্রিবিউটর

  • BahauddinChishte
  • siraajul

শেয়ার করুন

সাধারণ ক্লাউড কনফিগারেশন

  • প্রজেক্ট লিস্ট করতে

    gcloud config list, gcloud config list project
  • প্রজেক্ট ইনফরমেশন দেখাতে

    gcloud compute project-info describe
  • প্রজেক্ট সুইচ করতে

    gcloud config set project <project-id>
  • এক্টিভ একাউন্ট সেট করতে

    gcloud config set account <ACCOUNT>
  • ডিফল্ট রিজিয়ন

    gcloud config set compute/region us-west
  • ডিফল্ট জোন

    gcloud config set compute/zone us-west1-b
  • সকল কনফিগারেশন লিস্ট করতে

    gcloud config configurations list
  • এক্টিভ কনফিগারেশন জানতে

    gcloud config configurations activate

ক্লাউড অথোরাইজেশন (Auth)

  • ক্রেডেনশিয়াল একাউন্ট এর লিস্ট বের করতে

    gcloud auth list
  • সার্ভিস একাউন্ট দিয়ে ক্লায়েন্ট অথিনটিকেট করতে

    gcloud auth activate-service-account --key-file <key-file>
  • ক্লাউড কন্টেইনার রেজিস্ট্রি অথিনটিকেট করতে

    gcloud auth configure-docker
  • এক্টিভ একাউন্ট এর টোকেন প্রিন্ট করতে

    gcloud auth print-access-token, gcloud auth print-refresh-token
  • পূর্ববর্তী ক্রেডেনশিয়াল তুলে নিতে

    gcloud auth <application-default> revoke

কুবেরনেটিস ইঞ্জিন

  • ক্লাস্টার তৈরি করা

    gcloud container clusters create cluster-name --num-nodes 1
  • সব ক্লাস্টার লিস্ট করা

    gcloud container clusters list
  • কুবেরকন্ট্রোল কনটেক্সট সেট করা

    gcloud container clusters get-credentials <cluster-name>
  • ডিফল্ট ক্লাস্টার সেট করা

    gcloud config set container/cluster cluster-name
  • বানানো ক্লাস্টার লিস্ট করা

    gcloud container clusters resize --num-nodes

ডেপ্লয়মেন্ট ম্যানেজার

  • ডেপ্লয়মেন্ট তৈরি করা

    gcloud deployment-manager deployments create
  • ডেপ্লয়মেন্ট আপডেট করা

    gcloud deployment-manager deployments update

আইডেন্টিটি এবং এক্সেস ম্যানেজমেন্ট (IAM)

  • প্রজেক্ট রোল জানতে

  • সমস্ত অর্গানাইজেশন এবং প্রজেক্ট এ রোল কপি করতে

ক্লাউড স্টোরেজ

  • সব বাকেট এবং ফাইল লিস্ট করতে

    gsutil ls, gsutil ls -lh gs://<bucket-name>
  • বাকেট তৈরি করা

    gsutil mb gs://<bucket-name>
  • ফাইল ডাউনলোড করা

    gsutil cp gs://<bucket-name>/<dir-path>/app.txt
  • ফাইল আপলোড করা

    gsutil cp <filename> gs://<bucket-name>/<directory>/
  • ফাইল ডিলেট করা

    gsutil rm gs://<bucket-name>/<filepath>
  • ফাইল সরানো/মুভ করা

    gsutil mv <src-filepath> gs://<bucket-name>/<directory>/<dest-filepath>
  • ফোল্ডার কপি করা

    gsutil cp -r ./conf gs://<bucket-name>/
  • ডিস্ক কতটুকু ব্যাবহার হয়েছে জানতে

    gsutil du -h gs://<bucket-name/<directory>
  • সব ফাইল রিডেবল বানাতে

    gsutil -m acl set -R -a public-read gs://<bucket-name>/
  • সময়সাপেক্ষ সাইন লিংক তৈরি করা

    gsutil signurl -d 1m

কমপোনেন্টস

  • কম্পোনেন্টস লিস্ট করা

    gcloud components list
  • কম্পোনেন্টস আপডেট করা

    gcloud components update
  • কম্পোনেন্টস ইন্সটল করা

    gcloud components install <component-name>

ডেভসংকেত সম্পর্কে

ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

স্পন্সর